Est. Annual Revenue
$25-100M
Est. Employees
100-250
Mary Powell's photo - Chairman of The Solar Foundation

Chairman

Mary Powell

CEO Approval Rating

90/100